glib = dependency('glib-2.0')
srcs = files(
        'main.c',
        'util.h',
        'util.c',
        'server.h',
        'server.c',
#        'cursor.h',
#        'cursor.c',
#        'keyboard_manager.h',
#        'keyboard_manager.c',
        'seat.h',
        'seat.c',
#        'monitor.h',
#        'monitor.c',
#        'client.h',
#        'client.c',
#        'xdg_shell.h',
#        'xdg_shell.c',
#        'xdg_decoration.h',
#        'xdg_decoration.c',
        'keyboard.h',
        'keyboard.c',
        'output.h',
        'output.c',
        'wayland-glib.h',
        'wayland-glib.c',
        'log.h',
        'log.c',
)

executable(
	'bwl',
        [srcs, protocols_client_header['xdg-shell']],
        dependencies: [wlroots, glib]
)
